Skip to content

test(v2): validate provider-owned client architecture#2356

Open
jxnl-oai wants to merge 2 commits into
codex/v2-provider-owned-clientsfrom
codex/v2-provider-owned-clients-tests
Open

test(v2): validate provider-owned client architecture#2356
jxnl-oai wants to merge 2 commits into
codex/v2-provider-owned-clientsfrom
codex/v2-provider-owned-clients-tests

Conversation

@jxnl-oai

@jxnl-oai jxnl-oai commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace repeated provider client suites with manifest-driven shared behavioral contracts
  • cover sync/async extraction, streaming, partial and iterable workflows, retries, re-asks, hooks, multimodal ownership, and provider detection
  • retain provider-specific tests only for genuine SDK and adapter differences
  • update deterministic type-check configuration and remove six duplicated provider suites

Stack

Verification

  • pytest -q tests/v2 tests/providers: 1308 passed, 170 skipped
  • ruff check tests
  • ruff format --check tests
  • ty check --python .venv

Supersedes the test portion of #2315.

@jxnl-oai jxnl-oai added the codex label Jun 7, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 7, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
instructor 913a605 Commit Preview URL

Branch Preview URL
Jun 08 2026, 12:41 AM

@jxnl-oai jxnl-oai force-pushed the codex/v2-provider-owned-clients-tests branch from 2e63d02 to 676f740 Compare June 8, 2026 00:06
@jxnl-oai jxnl-oai force-pushed the codex/v2-provider-owned-clients-tests branch from 676f740 to 913a605 Compare June 8, 2026 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant